home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
basic
/
pbasmlib.zip
/
INSTLCHK.DOC
< prev
next >
Wrap
Text File
|
1994-02-12
|
5KB
|
130 lines
PBASMLIB Assembly Language Routines for PB3C
Version 1.0
Library of Installation Checks
(C) Copyright 1994 by Tim Gerchmez
All Rights Reserved.
This module contains many installation checks for popular TSR programs
and device drivers. It is included in the PBASMLIB.PBL library, and will
be immediately accessible to your programs by including the statements
$INCLUDE "PBASMLIB.INC" and $LINK "PBASMLIB.PBL" at the top of your programs.
ALL PROGRAMS LISTED HEREIN ARE TRADEMARKS OF AND/OR
COPYRIGHT THEIR RESPECTIVE OWNERS AND COMPANIES.
THE ROUTINES HEREIN PERFORM SOLELY AS INSTALLATION CHECKS
AND DO NOT ATTEMPT TO ALTER THE FUNCTIONING OR THE PROGRAM
CODE OF THOSE PROGRAMS CHECKED IN ANY WAY. THE AUTHOR DOES
NOT ENDORSE ANY OF THE PROGRAMS CHECKED FOR, AND ONLY ENOUGH
INFORMATION IS PROVIDED FOR THE USER TO IDENTIFY THE PROGRAM
AS BEING ONE THAT MAY BE RUNNING ON THE SYSTEM CHECKED BY THESE
ROUTINES. ALL WARRANTIES AS TO THE CORRECTNESS OF IDENTIFICATION
OF THE AFOREMENTIONED PROGRAMS ARE DISCLAIMED.
===============================================================================
function installcheck(n%)
Checks for the existence of many different operating system extensions,
BIOS extensions, and RAM-resident programs, given a function number.
installcheck: Returns 0 if not installed, -1 if installed,
-2 if function not supported, or 255 if an error
condition was encountered while checking.
n%: Set to one of the following programs to check for
installation status:
0 = Frieze V7.41+ Video Utility
1 = VESA SVGA BIOS Extensions
2 = ATI EGA/VGA Wonder Super Switch (Video mode switch program)
3 = Video7/VEGA/HP Extended Video BIOS
4 = Compaq ADAPT.COM Display attribute programming tool
5 = Ultravision Video BIOS Extensions
6 = MSHERC Microsoft Hercules Graphics Extension
7 = BNU Fossil Driver
8 = Back & Forth Task Switcher
9 = Quick Cache Disk Caching Program
10 = MSJ TSRCOMM INT 14H
11 = COURIERS.COM (PC Magazine)
12 = ARTICOM (Artisoft COM driver)
13 = Video FOSSIL driver (VFOSSIL)
14 = MX5 Extended FOSSIL driver
15 = Advanced Power Management Specification
16 = Rational Systems DOS/16M
17 = Rational Systems DOS/4GW
18 = Netroom CACHECLK Cloaked Disk Cache
19 = FAKEY.COM Keyboard Utility
20 = MAKEY.COM Utility
21 = Scout V5.4 (Memory-resident file manager)
22 = Stackey keyboard buffer utility
23 = Norton Guides
24 = PC Tools V8+ CPTASK (Task Switcher)
25 = PC Tools V7+ DATAMON
26 = PC Cache V6+
27 = PC Tools V5.1+ Desktop API (DESKTOP.EXE)
28 = INSET Text/Graphics Integrator
29 = Disk Spool II V2.07+
30 = Super PC-Kwik V3.2+/PC-Cache V5.x/Qcache V4.0
31 = Desqview
32 = Quarterdeck DOS-UP.SYS V2+
33 = PC Anywhere IV/LAN
34 = PC-Mix
35 = IBM Genie (Utility TSR Set)
36 = Scrollit V1.7 Screen Utility
37 = Software Carousel (Task Switcher)
38 = DoubleDOS
39 = Rational Systems DOS/4G
40 = Flu Shot+ V1.83
41 = Network (MS, Lantastic, Netware, 10NET, Others)
42 = MS-DOS 3+ PRINT.COM
43 = MS-DOS 3+ ASSIGN
44 = MS-DOS DRIVER.SYS Internal Support Available
45 = MS-DOS SHARE
46 = MS-DOS Network Redirector
47 = MSCDEX CD-ROM Extensions
48 = MS-DOS NLSFUNC.COM
49 = Microsoft Windows Enhanced Mode running
50 = DPMI (DOS Protected Mode Interface)
51 = MS-DOS 4+ ANSI.SYS/AVATAR.SYS
52 = DR-DOS 5.0 GRAFTABL
53 = DR-DOS 6 TASKMAX
54 = Extended Memory Specification (XMS) Driver
55 = Novell DOS Protected Mode Services (DPMS)
56 = Microsoft Windows 3.0 Real/Standard Mode running
57 = MS-DOS 5+ DOSKEY
58 = SMARTDRV 4+ Disk Cache
59 = DBLSPACE.BIN Disk Cache
60 = MS-DOS 5+ Task Switcher
61 = INTERLNK
62 = Novell Netware low-level API
63 = Microsoft Mail MICRO.EXE
64 = VIDCLOCK.COM (TSR Clock Program)
65 = DOS 4.01+ GRAPHICS.COM
66 = DOS 3.3+ DISPLAY.SYS
67 = DOS 3.3+ KEYB.COM
68 = MS-DOS 3.3+ GRAFTABL.COM
69 = MS-DOS APPEND
70 = Network alternate check (LAN Manager, LANtastic, etc)
71 = DOS 5+ and Windows 3.0 EGA.SYS Driver
72 = After Dark screen saver for DOS
73 = Communicating Applications Specification (CAS)
74 = ZWMous Mouse Driver TSR
75 = 4DOS.COM
76 = Banyan Vines V4+
77 = Novell Netware Lite CLIENT.EXE
78 = Novell Netware Lite SERVER
79 = Novell Netware Lite NLCACHE Disk Cache
80 = CappaCom TSR Programs
81 = Quarterdeck QDPMI.SYS
82 = Hyperware Programs
83 = Stuffit V3.21+ Keyboard Utility
84 = GRIDLOC.EXE PC Security Program
85 = Soundblaster Speech Driver TSR
86 = Norton Utilities V5+ NCACHE
87 = Norton Utilities V5+ DISKREET
88 = Norton Utilities V5+ DISKMON
89 = Norton Utilities V5+ FILESAVE/EP
90 = EMM386.EXE V4.2+
Example: print installcheck(75) 'Prints -1 if 4DOS is installed